References
This section provides detailed technical references for AO components, languages, and tools. Use these resources to find specific information when implementing your AO projects.
Programming Languages
Resources for the programming languages used in AO:
- Lua - Reference for the Lua programming language, the primary language used in AO
- WebAssembly (WASM) - Information about using WebAssembly modules in AO
- Lua Optimization - Techniques and best practices for optimizing Lua code in AO
AO API Reference
Documentation for AO's core APIs and functionality:
- AO Core - Core
ao
module and API reference - Messaging - Comprehensive guide to the AO messaging system patterns
- Handlers - Reference for event handlers and message processing
- Token - Information about token creation and management
- Arweave Data - Guide to data handling and storage in AO
- Cron - Documentation for scheduling and managing timed events
Development Environment
Tools and setup for AO development:
- Editor Setup - Guide to setting up your development environment for AO
- BetterIDEa - The ultimate native web IDE for AO development
Community Resources
Connect with the AO community:
- Community Resources - Information about AO community resources and support
Navigation
Use the sidebar to navigate between reference topics. References are organized by category to help you find the information you need quickly.